// 把 js的对象转化成 json 字符串
// JSON.parse();  把json字符串转化成js的对象
// JSON.stringify(); // 把js的对象转化成字符串

var obj = {
    name: "alen",
    age: 18,
    married: undefined,
    hobby: function () {

    },
    he() {

    }
}

// 对象转化成字符串
console.log(JSON.stringify(obj));
console.log(typeof JSON.stringify(obj));
console.log(typeof obj);

var s = '{"name":"alice","age":18}';
// 字符串转化成对象
var object1 = JSON.parse(s);
console.log(object1);
console.log(typeof object1);
console.log(typeof s);

// 所有的加密都要基于数学
// 把字符串处理成数字 -> charCodeAt()
// js 中所有要加密的东西，都要转化成字符串才可以
// 加密逻辑 对象 -> 字符串 -> 加密 -> 密文 -> 传输
// 服务器返回的密文(各种数据) -> 字节  -> 解密  -> 字符串 -> 对象 -> 正常用

// 转化字符串()
// 加密()

// 解密()
// 转化成对象()





